/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package service.system;

import java.util.List;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import model.system.SystemReport;

/**
 *
 * @author Yusup Jauhari Shandi <in.visi>
 */
public interface SystemReportService {
    SystemReport getSystemReport(int id);
    
    List<SystemReport> getSystemReport();
    
    List<SystemReport> getSystemReport(int start, int num);
    List<SystemReport> getAll(int start, int num, String params, String orderBy);
    
    DefaultMutableTreeNode getTreeReport(String reportGroup);
}
